/*
 * Filename BziCode.java 2020年12月29日
 * Copyright © Ehome Co.Ltd. All Rgiths Reserved.
 *
 * @author wuyingchao
 */
package com.ehome.poct.terminal.api.constant;


import com.ehome.exception.BaseBusiEnum;
import lombok.Getter;

/**
 * 业务异常码
 *
 * @author wyc
 * @since 2020/12/29 14:20
 **/
public enum AppBizCode implements BaseBusiEnum {

    /**
     * 联测未完成
     */
    OL_CHECK_UNDO(12010101, "该联测尚未完成，请先完成检测后再支付！"),
    PRICE_NOT_EXIST(12020101, "诊所没有价格方案！"),
    TODO_NOT_EXITS(12030101, "本次联测已取消，如需检测请重新检测！"),
    DEVICE_NOT_EXITS(12040101, "设备不存在！"),
    DEVICE_NOT_BINDING(12040102, "设备未绑定！");

    /**
     * 业务码
     */
    @Getter
    private final Integer code;

    /**
     * 信息
     */
    @Getter
    private final String msg;

    AppBizCode(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    @Override
    public Integer getBusiCode() {
        return code;
    }

    @Override
    public String getMsg() {
        return msg;
    }
}